package com_game.itheima;

public class Demo08 {
    public static void main(String[] args) {
        /* 三元运算符  if else 的简化形式(if判断的用处比三元运算符多)
            格式：条件表达式 ? 表达式1 : 表达式2
            条件表达式为真，返回表达式1，否则返回表达式2
        */
        int a = 10, b = 20, c = 30;

        // 求三个数中的最大值
        int temp = (a < b) ? a : c;  // 先比较a和b，获取最大值temp
        int max = a > b ? a : b; // 两个比较
        max = (temp > c) ? temp : c;  // 再比较temp和c，获取最大值max

        // 简化
        int max1 = (a > b ? a : b) > c ? (a > b ? a : b) : c;  // 三个比较

        System.out.println("最大值为：" + max);
        System.out.println("最大值为：" + max1);
    }
}

















